// 专家信息
export interface ExpertApifoxModel {
  code: number
  data: ExpertData
  msg: string
  time: number
}

export interface ExpertData {
  /**
   * 当前页
   */
  current_page: number
  data: ExpertDatum[]
  /**
   * 最后一页
   */
  last_page: number
  /**
   * 每页显示条数
   */
  per_page: number
  /**
   * 数据总条数
   */
  total: number
}

export interface ExpertDatum {
  /**
   * 地址
   */
  address: string
  category: ExpertCategory
  /**
   * 专家证件
   */
  certificates: string[]
  /**
   * 咨询数
   */
  chat_count: number
  /**
   * 市名称
   */
  city: string
  city_id: number
  /**
   * 创建时间
   */
  create_time: string
  /**
   * 区名称
   */
  district: string
  district_id: number
  /**
   * 失败原因
   */
  fail_content: string
  /**
   * 专家id
   */
  id: number
  /**
   * 专家封面介绍
   */
  images: string[]
  /**
   * 简介
   */
  introduction: string
  /**
   * 是否是自己1是0否
   */
  is_self: boolean
  /**
   * 纬度
   */
  latitude: string
  /**
   * 直播间id
   */
  live_room_id: number | null
  /**
   * 经度
   */
  longitude: string
  /**
   * 在线结束时间
   */
  online_end_time: null | string
  /**
   * 在线开始时间
   */
  online_start_time: null | string
  /**
   * 订单数
   */
  order_count: number
  /**
   * 所在单位
   */
  organization: string
  /**
   * 专家岗位
   */
  position: string
  /**
   * 起步价
   */
  price: number
  /**
   * 省名称
   */
  province: string
  province_id: number
  /**
   * 专家姓名
   */
  realname: string
  /**
   * 排序
   */
  sortweight: number
  /**
   * 状态（1-审核中，2-已通过，3-已拒绝）
   */
  status: number
  /**
   * 更新时间
   */
  update_time: string
  /**
   * 所属用户
   */
  user_id: number
  userInfo: ExpertUserInfo
  /**
   * 审核时间
   */
  verify_time: null | string
}

export interface ExpertCategory {
  /**
   * 一级分类
   */
  category1: number
  category1_text: string
  /**
   * 二级分类
   */
  category2: number
  category2_text: string
  /**
   * 三级分类
   */
  category3: number
  category3_text: string
  id: number
  /**
   * 专家ID
   */
  spec_id: number
  /**
   * 所属用户
   */
  user_id: number
}

export interface ExpertUserInfo {
  /**
   * 用户头像
   */
  avatar: string
  /**
   * 用户昵称
   */
  nickname: string
  /**
   * 用户uuid
   */
  uid: number
}

// 获取专家详细
export interface ExpertDetailApifoxModel {
  code: number
  data: ExpertDetailDatum
  msg: string
  time: number
}

export interface ExpertDetailDatum {
  /**
   * 地址
   */
  address: string
  categorys: ExpertDetailCategory[]
  /**
   * 专家证件
   */
  certificates: string[]
  /**
   * 咨询数
   */
  chat_count: number
  /**
   * 市名称
   */
  city: string
  city_id: number
  /**
   * 创建时间
   */
  create_time: string
  /**
   * 区名称
   */
  district: string
  district_id: number
  /**
   * 失败原因
   */
  fail_content: string
  /**
   * 专家id
   */
  id: number
  /**
   * 专家封面介绍
   */
  images: string[]
  /**
   * 简介
   */
  introduction: string
  /**
   * 是否是自己1是0否
   */
  is_self: boolean
  /**
   * 纬度
   */
  latitude: string
  /**
   * 直播间id
   */
  live_room_id: number | null
  /**
   * 经度
   */
  longitude: string
  /**
   * 在线结束时间
   */
  online_end_time: null | string
  /**
   * 在线开始时间
   */
  online_start_time: null | string
  /**
   * 订单数
   */
  order_count: number
  /**
   * 所在单位
   */
  organization: string
  /**
   * 专家岗位
   */
  position: string
  /**
   * 起步价
   */
  price: number
  /**
   * 省名称
   */
  province: string
  province_id: number
  /**
   * 专家姓名
   */
  realname: string
  /**
   * 排序
   */
  sortweight: number
  /**
   * 状态（1-审核中，2-已通过，3-已拒绝）
   */
  status: number
  /**
   * 更新时间
   */
  update_time: string
  /**
   * 所属用户
   */
  user_id: number
  userInfo: ExpertDetailUserInfo
  /**
   * 审核时间
   */
  verify_time: null | string
  success_buy_order_id: null
}

export interface ExpertDetailCategory {
  /**
   * 一级分类
   */
  category1: number
  category1_text: string
  /**
   * 二级分类
   */
  category2: number
  category2_text: string
  /**
   * 三级分类
   */
  category3: number
  category3_text: string
  id: number
  /**
   * 专家ID
   */
  spec_id: number
  /**
   * 所属用户
   */
  user_id: number
}

export interface ExpertDetailUserInfo {
  /**
   * 用户头像
   */
  avatar: string
  /**
   * 用户昵称
   */
  nickname: string
  /**
   * 用户uuid
   */
  uid: number
}

export interface ExpertBalance {
  to_be_settled: string
  yes_settled: string
}

// 咨询记录
export interface ChatLogsListApifoxModel {
  code: number
  data: ChatLogsListData
  msg: string
  time: number
}

export interface ChatLogsListData {
  current_page: number
  data: ChatLogsListDatum[]
  last_page: number
  per_page: number
  total: number
}

export interface ChatLogsListDatum {
  /**
   * 创建时间
   */
  create_time: string
  id: number
  /**
   * 支付金额
   */
  money: number
  nickname: string
  /**
   * 支付时间
   */
  pay_time: string
  /**
   * 退款时间
   */
  refund_time: null
  /**
   * 结算状态（2-未结算，1-已结算）
   */
  settlement_status: number
  /**
   * 结算时间
   */
  settlement_time: string
  /**
   * 专家ID
   */
  spec_id: number
  /**
   * 专家回复数量
   */
  spec_msg_count: number
  /**
   * 专家用户ID
   */
  spec_user_id: number
  /**
   * 状态（1-待付款，2-已付款，3-已取消，4-申请退款，5-退款成功）
   */
  status: number
  /**
   * 转账返回信息
   */
  transfer_sn: string
  /**
   * 1-未转账，2-处理中，3-转账成功，4-打款失败
   */
  transfer_status: number
  /**
   * 更新时间
   */
  update_time: string
  /**
   * 用户ID
   */
  user_id: number
  userInfo: ChatLogsListUserInfo
}

export interface ChatLogsListUserInfo {
  /**
   * 头像
   */
  avatar: string
  /**
   * 昵称
   */
  nickname: string
  /**
   * 用户uuid
   */
  uid: number
}

// 新增专家咨询记录
export interface addChatLogsApifoxModel {
  code: number
  data: string[]
  msg: string
  time: number
}

// 动态分类列表，专家说
export interface ExpertSayApifoxModel {
  code: number
  data: ExpertSayData
  msg: string
  time: number
}

export interface ExpertSayData {
  /**
   * 当前页
   */
  current_page: number
  data: ExpertSayDatum[]
  /**
   * 最后一页
   */
  last_page: number
  /**
   * 每页显示条数
   */
  per_page: number
  /**
   * 数据总条数
   */
  total: number
}

export interface ExpertSayDatum {
  /**
   * 地址
   */
  address: string
  /**
   * 用户头像
   */
  avatar: string
  /**
   * 宝宝周数
   */
  baby_week: number
  /**
   * 分类ID
   */
  category1: number
  category1_text: string
  /**
   * 二级分类id
   */
  category2: number
  category2_text: string
  chat_text: string
  /**
   * 收藏数
   */
  collect_num: number
  /**
   * 评论数
   */
  comment_num: number
  /**
   * 内容
   */
  content: string
  content_text: string
  /**
   * 创建日期
   */
  create_time: string
  /**
   * 内容类型 \n1图文\n2视频3科普
   */
  data_type: number
  /**
   * 删除时间
   */
  delete_time: null
  /**
   * 用户事件类型，多个（1 记录经期\n2 备孕中\n3已怀孕\n4 育儿）
   */
  event_type: string
  event_type_text: string
  id: number
  /**
   * 是否收藏1是0否
   */
  is_collect: boolean
  is_empty_content: number
  /**
   * 是否是自己的1是0否
   */
  is_self: number
  /**
   * 是否点赞1是0否
   */
  is_zan: boolean
  /**
   * 纬度
   */
  lat: null | string
  /**
   * 直播间id
   */
  live_room_id: null
  /**
   * 经度
   */
  lng: null | string
  /**
   * 科普付费金额
   */
  money: number
  /**
   * 用户昵称
   */
  nickname: string
  /**
   * 1-公开，2-私密
   */
  permission: number
  /**
   * 图片地址集
   */
  pic_urls: string[]
  /**
   * 分享数
   */
  share_num: number
  /**
   * 排序方式
   */
  sortweight: number
  /**
   * 排序积分
   */
  sortweight_score: number | number
  /**
   * 状态 1已发布 2草稿箱 3审核中 4审核失败 8已删除
   */
  status: number
  /**
   * 话题数据[{"tag_id":"", "tag_content": ""}]
   */
  tag_datas: string[]
  /**
   * 话题Id
   */
  tag_ids: string
  /**
   * 标题
   */
  title: string
  type: number
  /**
   * 用户uuid
   */
  uid: number
  /**
   * 更新时间
   */
  update_time: string
  user_id: number
  /**
   * 视频地址
   */
  video: string
  /**
   * 查看数
   */
  view_num: number
  zan_list: string[]
  /**
   * 点赞数
   */
  zan_num: number
}

// 用户动态信息
export interface ExpertSayInfoApifoxModel {
  code: number
  data: ExpertSayInfoData
  msg: string
  time: number
}

export interface ExpertSayInfoData {
  /**
   * 地址
   */
  address: string
  /**
   * 用户头像
   */
  avatar: string
  /**
   * 宝宝周数
   */
  baby_week: number
  /**
   * 分类ID
   */
  category1: number
  /**
   * 分类名称
   */
  category1_text: string
  category2: number
  category2_text: string
  chat_text: string
  /**
   * 收藏数
   */
  collect_num: number
  /**
   * 评论数
   */
  comment_num: number
  /**
   * 内容
   */
  content: string
  content_text: string
  /**
   * 创建日期
   */
  create_time: string
  /**
   * 内容类型 \n1图文\n2视频3科普
   */
  data_type: number
  /**
   * 删除时间
   */
  delete_time: string
  /**
   * 用户事件类型，多个（1 记录经期\n2 备孕中\n3已怀孕\n4 育儿）
   */
  event_type: string
  event_type_text: string
  id: number
  /**
   * 是否收藏1是0否
   */
  is_collect: boolean
  is_empty_content: number
  /**
   * 是否是自己的1是2否
   */
  is_self: number
  /**
   * 是否点赞1是0否
   */
  is_zan: boolean
  /**
   * 纬度
   */
  lat: null
  /**
   * 直播间id
   */
  live_room_id: null
  /**
   * 经度
   */
  lng: null
  /**
   * 科普付费金额
   */
  money: number
  /**
   * 用户昵称
   */
  nickname: string
  /**
   * 1-公开，2-私密
   */
  permission: number
  /**
   * 图片地址集
   */
  pic_urls: string[]
  /**
   * 分享数
   */
  share_num: number
  /**
   * 排序方式
   */
  sortweight: number
  /**
   * 排序积分
   */
  sortweight_score: number
  /**
   * 1已发布 2草稿箱 3审核中 4审核失败 8已删除
   */
  status: number
  /**
   * 话题数据[{"tag_id":"", "tag_content": ""}]
   */
  tag_datas: string[]
  /**
   * 话题Id，逗号分开
   */
  tag_ids: string
  /**
   * 标题，科普有值
   */
  title: string
  type: number
  /**
   * 用户id
   */
  uid: number
  /**
   * 更新时间
   */
  update_time: string
  user_id: number
  /**
   * 视频地址
   */
  video: string
  /**
   * 查看数
   */
  view_num: number
  /**
   * 点赞数
   */
  zan_num: number
}

// 相关推荐
export interface RelativeRecommendApifoxModel {
  code: number
  data: RelativeRecommendDatum[]
  msg: string
  time: number
}

export interface RelativeRecommendDatum {
  /**
   * 地址
   */
  address: string
  /**
   * 用户头像
   */
  avatar: string
  /**
   * 宝宝周数
   */
  baby_week: number
  /**
   * 分类ID
   */
  category1: number
  /**
   * 分类名称
   */
  category1_text: string
  category2: number
  category2_text: string
  chat_text: string
  /**
   * 收藏数
   */
  collect_num: number
  /**
   * 评论数
   */
  comment_num: number
  /**
   * 内容
   */
  content: string
  content_text: string
  /**
   * 创建日排序方式期
   */
  create_time: string
  /**
   * 内容类型 \n1图文\n2视频3科普
   */
  data_type: number
  /**
   * 删除时间
   */
  delete_time: null
  /**
   * 用户事件类型，多个（1 记录经期\n2 备孕中\n3已怀孕\n4 育儿）
   */
  event_type: string
  event_type_text: string
  id: number
  is_collect: boolean
  is_empty_content: number
  /**
   * 是否是自己的1是2否
   */
  is_self: number
  is_zan: boolean
  /**
   * 纬度
   */
  lat: null | string
  /**
   * 直播间id
   */
  live_room_id: null
  /**
   * 经度
   */
  lng: null | string
  /**
   * 科普付费金额
   */
  money: number
  /**
   * 用户昵称
   */
  nickname: string
  /**
   * 1-公开，2-私密
   */
  permission: number
  /**
   * 图片地址集
   */
  pic_urls: string[]
  /**
   * 分享数
   */
  share_num: number
  /**
   * 排序方式
   */
  sortweight: number
  /**
   * 排序积分
   */
  sortweight_score: number | number
  /**
   * 状态 1已发布 2草稿箱 3审核中 4审核失败 8已删除
   */
  status: number
  /**
   * 话题数据[{"tag_id":"", "tag_content": ""}]
   */
  tag_datas: string[]
  /**
   * 话题Id，逗号分开
   */
  tag_ids: string
  /**
   * 标题，科普有值
   */
  title: string
  type: number
  /**
   * 用户uuid
   */
  uid: number
  /**
   * 更新时间
   */
  update_time: string
  user_id: number
  /**
   * 视频地址
   */
  video: string
  /**
   * 查看数
   */
  view_num: number
  zan_list: string[]
  /**
   * 点赞数
   */
  zan_num: number
}

// 社区专家入驻
export interface expertRuzhuApifoxModel {
  code: number
  data: string[]
  msg: string
  time: number
}

// 社区专家入驻列表
export interface ExpertRuzhuListApifoxModel {
  code: number
  data: ExpertRuzhuListData
  msg: string
  time: number
}

export interface ExpertRuzhuListData {
  /**
   * 内容
   */
  content: string
  create_time: string
  delete_time: null
  /**
   * 简要',
   */
  description: string
  /**
   * 入驻医生编号ID
   */
  doctor_id: number
  /**
   * 医院id
   */
  hospital_id: number
  /**
   * id
   */
  id: number
  /**
   * 邀请直播
   */
  invite_live: number
  /**
   * 邀请坐诊
   */
  invite_zuozhen: number
  /**
   * 社区专家ID
   */
  sq_specialist_id: number
  /**
   * 状态
   */
  status: number
  /**
   * 租借id
   */
  tenant_id: number
  /**
   * 标题
   */
  title: string
  update_time: string
}

// 评论点赞
export interface ZanCommentApifoxModel {
  code: number
  data: boolean
  msg: string
  time: number
}

// 评论分享
export interface ShareCommentApifoxModel {
  code: number
  data: string[]
  msg: string
  time: number
}

// 评论收藏
export interface CollectCommentApifoxModel {
  code: number
  data: boolean
  msg: string
  time: number
}

// 动态举报
export interface JubaoCommentApifoxModel {
  code: number
  data: string[]
  msg: string
  time: number
}

// 获取全部评论
export interface GetAllCommentListApifoxModel {
  code: number
  data: GetAllCommentListData
  msg: string
  time: number
}

export interface GetAllCommentListData {
  current_page: number
  data: GetAllCommentListDatum[]
  last_page: number
  per_page: number
  total: number
}

export interface GetAllCommentListDatum {
  /**
   * 头像
   */
  avatar: string
  comment_id: number
  /**
   * 评论内容，回复内容
   */
  content: string
  /**
   * 创建时间
   */
  create_time: string
  /**
   * 是否删除，1-已删除，2-未删除
   */
  is_del: number
  /**
   * 是否是自己的
   */
  is_self: number
  /**
   * 昵称
   */
  nickname: string
  /**
   * 动态ID
   */
  post_id: number
  /**
   * 回复数量
   */
  reply_number: number
  replyList: string[]
  /**
   * 所属用户
   */
  user_id: number
}

// 创建评论
export interface AddCommentApifoxModel {
  code: number
  data: AddCommentData
  msg: string
  time: number
}

export interface AddCommentData {
  /**
   * 头像
   */
  avatar: string
  comment_id: number
  /**
   * 评论内容，回复内容
   */
  content: string
  /**
   * 创建时间
   */
  create_time: string
  /**
   * 昵称
   */
  nickname: string
  /**
   * 动态ID
   */
  post_id: string
  /**
   * 回复id
   */
  reply_id: number
  /**
   * 所属用户
   */
  user_id: number
}
